@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
ul,li{ list-style:none;}
h2,b{ font-weight:normal;}
em,i{ font-style:normal;}
img{ border:none;}
body{ color:#333; }
html{ overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}



/*header*/
.header{ width:100%; height:auto; background:url(../images/header.jpg) no-repeat center top; font-family:"Î¢ÈíÑÅºÚ";    }
.head{ width:1200px; height:120px; margin:0 auto; }
.logo{ width:560px; float:left; }
.logo img{ float:left; margin-top:20px; margin-right:20px;}
.logo h2{ font-size:26px; margin-top:40px; color:#555; font-weight:bold; }
.logo p{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#555; font-size:12px; font-style:italic; letter-spacing:-0.8px;    }

.tell{ float:right; background:url(../images/tell.png) no-repeat center left; padding-left:50px; margin-top:40px;}
.tell h2{ font-size:14px; font-weight:bold; color:#555;}
.tell p{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2cad37;}


.header .head_menu{ width:100%; height:60px; background:#2cad37; }
.header .head_menu .menu{ width:1200px; height:60px; margin:0 auto;  }
.header .head_menu .menu>li{ float:left; position:relative; z-index:2; text-align:center; width:171px; height:60px; line-height:60px;  }
.header .head_menu .menu>li>a{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; display:block; width:171px; color:#fff; }
.header .head_menu .menu>li>a p{ text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#a8debc; font-size:12px; margin-top:5px;}
.header .head_menu .menu>li:hover a{ display:block; background:#ffc114; }



.header .head_menu .menu>li .down{position: absolute; top:60px; left:0; width:130px; padding:10px 20px; height:auto; background:#fff;right:0;display:none; /*box-shadow: 0 0 10px rgba(0,0,0,0.19); */}
.header .head_menu .menu>li .down ul{ text-align:center; }
.header .head_menu .menu>li .down ul a{ line-height:36px; display:block; font-size:14px; color:#666; font-family:"Î¢ÈíÑÅºÚ"; background:none; border:none; }
.header .head_menu .menu>li .down a:hover{ color:#ffc114; background:none;}




/*banner*/
.banner{ width:100%; height:520px;   }
.fullSlide{ width:100%; height:520px; background:#e8e8e8; overflow:hidden;  }
.fullSlide .bd{  height:520px; }
.fullSlide .bd ul{ width:100% ;  }
.fullSlide .bd li{ width:100% ;  height:520px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ width:100% ; display:block; height:520px; text-align:center; }

.fullSlide .hd{ width:100%; position:relative;  top:-35px; right:0; height:30px; line-height:30px;}
.fullSlide .hd ul{  text-align:center;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:1px 5px; overflow:hidden; filter:alpha(opacity=100);opacity:1;  line-height:999px; border:#fff solid 2px; border-radius:50%; }
.fullSlide .hd ul .on{ background:#fff;   filter:alpha(opacity=100);opacity:1;  }







/*about*/
.about{ background:url(../images/about.gif) repeat-x bottom; font-family:"Î¢ÈíÑÅºÚ";}
.about_b{ width:1200px; height:520px; margin:0 auto; overflow:hidden; }
.about_l{ width:500px; height:400px; float:left; background:url(../images/about.jpg) no-repeat bottom; margin-top:60px; border:#fff solid 10px;}

.about_r{ width:650px; float:right;}
.about_r h2{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00a040; font-size:28px; margin-top:75px; }
.about_r span{ display:block; font-size:20px; margin-top:10px;   }
.about_r p{ color:#7c7c7c; line-height:30px; text-align:justify; margin-top:20px;font-size:14px; }
.about_r a{ display:block; width:146px; height:48px; line-height:48px; text-align:center; background:#00a040; margin-top:30px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.about_r a:hover{ background:#ffc114; text-decoration:underline; -webkit-transition: all .5s cubic-bezier(0, 0, 0, 0.48); -moz-transition: all .5s ease; transition: all .5s ease;}





/*cpzx*/
.tit{ text-align:center;  padding-top:40px; font-family:"Î¢ÈíÑÅºÚ";}
.tit h2{ height:40px; line-height:40px; background:url(../images/tit.jpg) no-repeat center; color:#555; font-size:24px;}
.tit h2 em{ color:#00a040;}
.tit p{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; font-size:12px; }


.cpzx{ width:1200px; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; }
.cpzx_b{margin-top:30px; overflow:hidden; }
.cpzx_b ul{ width:1300px;}
.cpzx_b ul li{ width:275px; height:auto; padding-bottom:20px; float:left; margin-right:30px; text-align:center; border:#e5e5e5 solid 1px;}
.cpzx_b ul li span{ width:168px; height:168px; display:block; overflow:hidden; border-radius:50%; margin:0 auto; margin-top:20px; border:#f0f0f0 solid 4px; }
.cpzx_b ul li h2{ color:#333; font-size:16px; margin-top:20px;}
.cpzx_b ul li b{ display:block; margin:0 auto; width:26px; height:1px; background:#d0d0d2; margin-top:24px;}
.cpzx_b ul li p{ font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#8b929c; width:160px; height:38px; border:#fff solid 1px; margin:0 auto; line-height:38px;  margin-top:20px;}
.cpzx_b ul li:hover{ background:#00a040; border:#00a040 solid 1px; -webkit-transition: all .5s cubic-bezier(0, 0, 0, 0.48); -moz-transition: all .5s ease; transition: all .5s ease;}
.cpzx_b ul li:hover span{ border:#fff solid 4px;}
.cpzx_b ul li:hover p,.cpzx_b ul li:hover h2{ color:#fff;}
.cpzx_b ul li:hover b{ background:#8ddead;}
.cpzx_b ul li p:hover{ text-decoration:underline;} 





/*case*/
.case{ background:#f8f8f8; margin-top:40px; padding-bottom:40px;  font-family:"Î¢ÈíÑÅºÚ"; }
.tit2 h2{ background:url(../images/tit2.jpg) no-repeat center; }

.case_tit{ text-align:center; margin-top:20px;}
.case_tit a{ display:inline-block; border:#e0e0e0 solid 1px; padding:8px 20px; margin:0 10px; color:#666; font-size:14px; }
.case_tit a:hover,#sbxz{ color:#fff; background:#ffc114; border:#ffc114 solid 1px; }

.case_b{ width:1200px; margin:0 auto; margin-top:30px; overflow:hidden;  }
.case_b ul{ width:1300px; }
.case_b ul li{ width:380px; float:left; margin-right:30px; overflow:hidden; text-align:center; background:#fff; padding-bottom:20px;}
.case_b ul li span a{ display:block; width:380px; height:237px; overflow:hidden;}
.case_b ul li img{ width:380px; height:237px;  -webkit-transition: -webkit-transform .5s;transition: transform .5s; }
.case_b ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.case_b ul li h2{ font-size:16px; color:#333; margin-top:15px;}
.case_b ul li p{ font-size:14px; color:#8b929c; line-height:24px; margin:0px 10px; margin-top:15px; }
.case_b ul li b{ display:block; margin:0 auto; width:26px; height:1px; background:#d0d0d2; margin-top:20px;}
.case_b ul li:hover h2{ color:#00a040;}
.case_b ul li h2:hover{ text-decoration:underline;}

.more{ width:180px; height:46px; background:#00a040; margin:0 auto; margin-top:30px; text-align:center; line-height:46px; clear:both; } 
.more a{ display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.more a:hover{ background:#ffc114; text-decoration:underline;  -webkit-transition: all .5s cubic-bezier(0, 0, 0, 0.48); -moz-transition: all .5s ease; transition: all .5s ease;}





/*news*/
.news{ width:1200px; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ";}
.tit3{ text-align:center;  padding-top:40px;}
.tit3 h2{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00a040; font-size:28px; }
.tit3 b{ display:block; width:40px; height:2px; background:#aaa; margin:0 auto; margin-top:10px;}
.tit3 p{ font-size:20px;  }
.tit3 span{ color:#666; margin-top:10px; display:block;}

.news_b{ margin-top:10px; height:384px; overflow:hidden; }
.news_l{width:550px; height:364px; position:relative; overflow:hidden; float:left; margin-top:20px;  }
.news_l h2{ width:550px; height:50px; line-height:50px; margin-top:-54px; position:absolute; font-size:16px; color:#fff; }
.news_l h2 b{ display:block; width:550px; height:50px; background:#000; position:absolute; filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7; }
.news_l h2 p{ position:relative; margin-left:20px;}
.news_l h2 p:hover{ text-decoration:underline;}
.news_l .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right:20px; zoom:1; z-index:3 }
.news_l .num li { width: 25px;height: 25px; line-height: 25px; margin-right:2px; text-align: center; font-weight: 400; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; background: #444444; cursor:pointer; float: left; }
.news_l .num li.on { background:#ffc114; color:#fff; }

.news_r{ width:620px; float:right;}
.news_r ul{}
.news_r ul li{ height:94px; border-bottom:#e5e5e5 dashed 1px; padding-bottom:20px; margin-top:20px; }
.news_r ul li h1{ width:80px; height:70px; padding:10px; border:#e0e0e0 solid 2px; text-align:center; float:left; margin-right:20px;}
.news_r ul li h1 i{ font-family:Arial, Helvetica, sans-serif; font-size:34px; display:block; color:#555; line-height:34px;}
.news_r ul li h1 b{ font-size:14px; display:block; border-top:#e5e5e5 solid 1px; margin-top:5px; padding-top:10px; color:#777;} 
.news_r ul li h2{ font-size:16px; color:#333; text-align:justify; }
.news_r ul li p{ color:#8b929c; line-height:24px; margin-top:15px; font-size:14px; }
.news_r ul li a{ display:block; }
.news_r ul li:hover h2{ color:#00a040;}
.news_r ul li h2:hover{ text-decoration:underline; }




/*lxwm*/
.lxwm{ width:1200px; border-top:#e5e5e5 solid 2px; margin:0 auto; margin-top:40px; overflow:hidden; margin-bottom:40px; font-family:"Î¢ÈíÑÅºÚ";}
.lxwm_b{ margin-top:30px; }
.lxwm_b ul{ width:1300px;}
.lxwm_b ul li{ width:383px; height:109px; float:left; border:#e1dfdf solid 1px; margin-right:22px;}
.lxwm_b ul li img{ float:left; margin-top:33px; margin-left:74px; margin-right:10px;}
.lxwm_b ul li h2{ font-size:17px; color:#333; padding-top:35px;}
.lxwm_b ul li p{ color:#525252; font-size:14px; }
.lxwm_b ul li p em{ color:#00a040; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.lxwm_b ul li p i a{ color:#525252; font-family:Arial, Helvetica, sans-serif;}
.lxwm_b ul li p i a:hover{ text-decoration:underline;}





/*footer*/
.footer{ width:auto; height:100px; background:#373737; font-family:"Î¢ÈíÑÅºÚ"; }
.fot{ width:1200px; margin:0 auto; line-height:100px; font-size:14px;}
.fot p{ float:left; color:#7c7d80;}
.fot p em{ font-family:Arial, Helvetica, sans-serif;}
.fot p i{ font-family:'ËÎÌå';}
.fot span{ float:right; color:#7c7d80;}
.fot span a{color:#7c7d80; font-size:13px; text-decoration:underline;}






/*¹ØÓÚÑÇ³¿*/
.about_head{ width:100%; height:260px; text-align:center; position:absolute; z-index:-1; font-family:"Î¢ÈíÑÅºÚ";}
.about_head h2{ font-size:38px; font-weight:bold; color:#424242; padding-top:55px;}
.about_head p{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; margin-top:10px; color:#666; }

.lm_list{ width:1200px; height:auto; margin:0 auto; margin-top:180px;  font-family:"Î¢ÈíÑÅºÚ";}
.lm_nav{ width:260px; float:left; background:#fff; margin-bottom:40px; font-family:"Î¢ÈíÑÅºÚ";  }
.lm_nav h2{ height:65px; background:#2cad37; color:#fff; text-indent:20px; padding-top:15px;}
.lm_nav p{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; padding-top:3px;}

.lm_nav ul{ background:#fff; /*box-shadow: 0 0 10px rgba(0,0,0,0.10); */ border:#e5e5e5 solid 1px; border-top:none; border-bottom:none; }
.lm_nav ul li{ height:50px; line-height:50px; text-indent:20px; border-bottom:#e5e5e5 solid 1px;}
.lm_nav ul li a{ display:block; color:#555; }
.lm_nav ul li a:hover{ background:#ffc114; color:#fff;}
.lm_nav ul li a b{ margin-right:5px; font-size:16px; color:#bbb;}
.lm_nav ul li a:hover b{ color:#fff;}

.about_lx{ width:238px; border:#e5e5e5 solid 1px; padding:10px; margin-top:25px; font-family:"Î¢ÈíÑÅºÚ";}
.about_lx img{ width:100%; margin-bottom:10px;}
.about_lx p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:22px; color:#555; text-align:justify; margin-top:5px; text-transform:none;}
.about_lx p i{ font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.about_lx p em{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }



.about_ny{ width:910px; float:right; margin-top:80px; margin-bottom:40px;}
.about_tit{ height:50px; line-height:50px; border-bottom:#eaeaea solid 1px; font-family:"Î¢ÈíÑÅºÚ";}
.about_tit h2{ float:left; font-size:16px;}
.about_tit h2 b{ width:4px; height:22px; background:#2cad37; display:block; float:left; margin-top:15px; margin-right:10px;}
.about_tit p{ float:right; font-size:12px; color:#999; font-family:'ËÎÌå';}
.about_tit p b{ color:#666; font-family:"Î¢ÈíÑÅºÚ";}
.about_tit p a{ color:#666; margin:0 10px; font-family:"Î¢ÈíÑÅºÚ";}
.about_tit p a:hover{ text-decoration:underline; color:#333;}

.about_center{ line-height:26px; color:#666; text-align:justify; padding-top:20px;}




/*ny_news*/
.ny_news{ margin-top:260px;}
.news_tit{ width:1200px; height:76px; line-height:76px; margin:0 auto;overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; }
.news_tit h2{ float:left; font-size:16px;  }
.news_tit h2 a{ color:#333; display:inline-block; padding:0 20px;}
.news_tit h2 a,.news_tit h2 em{ float:left;}
.news_tit h2 a:hover,.news_tit h2 #sbdj{ background:#ffb400; color:#fff;}
.news_tit h2 em{ font-family:'ËÎÌå'; color:#ccc; font-size:12px;} 

.news_tit p{ float:right; color:#777; font-size:13px;}
.news_tit p a{ color:#555; margin:0 10px;}
.news_tit p a:hover,.news_tit p #wz{ color:#f00;}
.news_tit p a:hover{ text-decoration:underline;}


.news_bg{ background:#f6f6f6; padding-bottom:40px;}
.news_tj{ width:1200px; height:auto; margin:0 auto; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ";}
.news_tj ul{}
.news_tj ul li{background:#fff;  height:240px; overflow:hidden; margin-top:20px;}
.news_tj ul li a{ display:block; height:150px;}
.news_tj ul li img{ float:left; margin:20px; }
.news_wz{ width:790px; float:right;}
.news_wz h2{ font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-size:20px; padding-top:25px;}
.news_wz p i{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px;}
.news_wz p{ width:780px; clear:both;  font-family:"Î¢ÈíÑÅºÚ"; color:#777; font-size:14px; margin-top:10px; line-height:26px; }
.news_wz span{ display:inline-block; border-bottom:#f00 solid 1px; padding-bottom:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#f00; margin-top:15px;}
.news_tj span:hover { color:#f00;  }
.news_tj h2:hover{ color:#f00;}






.news02{ width:1200px; height:auto; padding-bottom:10px; margin:0 auto; overflow:hidden; margin-top:10px; }
.news02 ul{ width:1300px; }
.news02 ul li{ width:385px; float:left; margin-right:22px; background:#fff; margin-top:22px; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:20px;
/*-moz-box-shadow: 0px 2px 4px #ebebeb;
-webkit-box-shadow: 0px 2px 4px #ebebeb;
box-shadow: 0px 2px 4px #ebebeb;*/} 
.news02 ul li img{ width:385px; height:245px;}
.news02 ul li h2{ font-size:18px; color:#333; margin:20px; margin-bottom:0px; }
.news02 ul li p{ font-size:14px; color:#777; margin:10px 20px; line-height:26px; height:52px;}
.news02 ul li span{ display:block; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; margin:0px 20px; }
.news02 ul li a{ display:block;}
.news02 ul li a:hover h2{ color:#f00;}




.pageCss1{ text-align:center; padding:20px 0 20px; }
.pageCss1 a{ text-decoration:none; color:#333; border:#ddd 1px solid; padding:4px 8px; margin:2px;}
.pageCss1 a:hover { color:#2cad37; text-decoration:none; border:#2cad37 1px solid;}
.pageCss1 a:active {color:#2cad37;}
.pageCss1 span.current { border:#2cad37 1px solid; padding:4px 8px; margin:2px; background:#2cad37; font-weight:bold; color:#fff;}
.pageCss1 span.pageUp { border:#ccc 1px solid; padding:4px 8px; margin:2px; color:#ccc;}

.titles{ font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; text-align:center; line-height:50px;}
.date{ text-align:center; border-bottom:1px dashed #ddd; color:#999; line-height:30px; font-size:12px;}
.pagepic{ text-align:center; padding-top:10px;}
.page_con1{ display:inline-block; padding:20px 10px 0; overflow:hidden; line-height:180%; font-size:14px}

.picList1 li{ float:left; width:278px; padding:10px 12px 10px 12px;}
.picList1 li dl{ width:278px;}
.picList1 li dl dt{width:278px; height:208px;}
.picList1 li dl dt img{ width:278px; height:208px;}
.picList1 li dl dd{ line-height:30px; height:30px; overflow:hidden; text-align:center; font-size:14px;}
.picList1 li dl dd a{ color:#333}
.picList1 li dl dd a:hover{ color:#f00}






@-webkit-keyframes leftIn{ 0%{ opacity:0; -webkit-transform:translateX(-40px); }
100%{ opacity:1; -webkit-transform:translateX(0); }}
@keyframes leftIn{ 0%{ opacity:0; -moz-transform:translateX(-40px); -ms-transform:translateX(-40px); transform:translateX(-40px);	}
100%{ opacity:1; -moz-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}}
@-webkit-keyframes rightIn{	0%{opacity:0; -webkit-transform:translateX(40px); }


}@-webkit-keyframes anims{from{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
to{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes anims1{from{-webkit-transform:scale(1)}
to{-webkit-transform:scale(1.1)}
}@-webkit-keyframes anims2{0%{-webkit-transform:rotate(90deg)}

